import { createI18n } from 'vue-i18n';
import { useAppStore } from '@/store/modules/app';

const appStore = useAppStore();
// 本地语言包
import enLocale from './package/en';
import zhCnLocale from './package/zh-cn';

const messages = {
	'zh-cn': {
		...zhCnLocale
	},
	en: {
		...enLocale
	}
};

const i18n = createI18n({
	legacy: false,
	locale: appStore.language,
	globalInjection: true,
	messages: messages
});

export default i18n;
